package com.cn.wanxi.thread;

/**
 * 面试的时候：线程开启步骤？
 * 1.创建线程  MyThread
 * 2.实现Runnable或者继承Thread
 * 3.重写run方法
 * 4.写一个调用方法（主方法 main）
 * 5.创建对象实例
 * 6.线程开启
 * -------------------
 * 线程优先级的特点？
 * 1.规律性
 * 2.随机性
 * 3.继承性
 */
public class MyThreadMain {
    public static void main(String[] args) {
// 如果开启多线程，则表示每一个线程都会取抢占CPU资源，谁先抢到，谁先执行
//        对线程进行命名
        MyThread myThread1 = new MyThread("线程1");//线程创建
//        myThread1.setName("线程1");
//        myThread1.getName();
        myThread1.start();//线程开始
        MyThread myThread2 = new MyThread();//线程创建
        myThread2.setName("线程2");
        myThread2.start();//线程开始
        MyThread myThread3 = new MyThread();//线程创建
        myThread3.setName("线程3");
        myThread3.start();//线程开始
        MyThread myThread4 = new MyThread();//线程创建
        myThread4.setName("线程4");
        myThread4.start();//线程开始

    }
}
